package com.cloudkinto.service.finance.vo.track;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class OrderTrackBillVo {
    @ApiModelProperty("快递单号")
    private String trackNumber;
    @ApiModelProperty("日期")
    private Date date;

    private String dateStr;

    @ApiModelProperty("运费")
    private BigDecimal trackAmount;
    @ApiModelProperty("代引手数料")
    private BigDecimal otherAmount1;
    @ApiModelProperty("保険料")
    private BigDecimal otherAmount2;
    @ApiModelProperty("中継料")
    private BigDecimal otherAmount3;
    @ApiModelProperty("合算立替料金額")
    private BigDecimal otherAmount4;
    @ApiModelProperty("合算諸料金金額")
    private BigDecimal otherAmount5;
    @ApiModelProperty("消费税 运费的 10% 小数点不保留")
    private BigDecimal taxFee;

    private int count;

//    @ApiModelProperty("Yamato 黑猫 Sagawa 佐川")
//    private String trackType;
    @ApiModelProperty("摘要")
    private String summary;

    @ApiModelProperty("Yamato 黑猫 Sagawa 佐川")
    private Long trackId;

    private Long orderId;

    @ApiModelProperty("订单类型 output 一件代发 fbaOutput 退货单 back")
    private String orderType;
    @ApiModelProperty("SKL佐川判断唯一性用")
    private String address;
    @ApiModelProperty("SKL佐川判断唯一性用")
    private String name;
    @ApiModelProperty("SKL佐川判断唯一性用")
    private String sku;


    @ApiModelProperty("具体包裹明细")
    List<TrackDetailVo> list;
}
